Report post

How to range backward in Python?

Another way to range backward in Python is to use the reversed () function that takes the range () as the input. The example code below demonstrates how to implement a backward loop using the reversed () function. The above code will start from 99 and iterate till 0.

How to loop backwards in Python?

a= [1,3,4,5,2] for i in range (-1, -len (a), -1): print (i, a [i]) You can also create a custom reverse mechanism in python. Which can be use anywhere for looping an iterable backwards

What is a reversed function in Python?

The reversed () function in Python has a special case for when you pass it a range (). The only real difference between reversed (range (...)) and range (...) is that you can iterate over a range () more than once, but reversed () returns an iterator, so it can only be used once.

What is the difference between range and reversed?

The only real difference between range (-n+1, -1, -1) and reversed (range (n)) is that range () returns a range object that can be further used/manipulated before iterating over it. Whereas reversed () returns an iterator -- all you can do is iterate over it. Examples of using a range object, which cannot be done with an iterator.

Related articles

The World's Leading Crypto Trading Platform

Get my welcome gifts